<?php
/*
 * IKPHP爱客网 安装程序 @copyright (c) 2012-3000 IKPHP All Rights Reserved @author 小麦
* @Email:ikphp@sina.cn
* @小麦 修改时间2014年3月15日晚 2:49 
* @基础应用model
*/
namespace IKPHP\Common\Models;

class App extends BaseModel {
    public function getSource()
    {
        return IK."app";
    }
    /**
     * 获取所有APP并缓存
     * @param $status  boolean 是否启用
     * @param $iscache boolean 是否开启缓存
     * */
    public static function getApps($status=1, $iscache = true, $order = 'display_order asc'){
        $cacheKey = 'apps';
        $apps= self::$modelCache->get($cacheKey);  
        if($apps == null){
			$res = self::find(array(
				'columns' => 'app_name,app_alias,app_entry',
				'conditions'=> "status ='$status'",
				'order'	=> $order
			));

            self::$modelCache->save($cacheKey, $res);
            $apps = $res; 
        }
        return $apps->toArray();	
    }
}